# 使用官方的 Node.js 镜像作为基础镜像
# FROM node:18-alpine
FROM nginx:1.21.4

# 设置工作目录
WORKDIR /app

# 复制 package.json 和 package-lock.json 文件
# COPY package*.json ./

# 安装依赖
# RUN npm install

# 复制前端文件到容器中
# COPY . .
COPY /dist /app/dist

# RUN npm run build

# 暴露端口（如果需要）
EXPOSE 9001

# 删除默认的配置文件
RUN rm /etc/nginx/conf.d/default.conf
# 复制自定义的 Nginx 配置文件到容器中
COPY /nginx.conf /etc/nginx/nginx.conf

# 设置启动命令
# CMD ["npm", "start"]